vulkan: Remove unused functions
authorBenjamin Otte <otte@redhat.com>
Thu, 13 Jul 2023 19:21:46 +0000 (21:21 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Jul 2023 11:16:43 +0000 (13:16 +0200)
gsk/vulkan/gskvulkanimage.c
gsk/vulkan/gskvulkanimageprivate.h
gsk/vulkan/gskvulkanrenderer.c
gsk/vulkan/gskvulkanrendererprivate.h

index 7b67b50caf301e77cc36c83b019f0ff30d16c27a..6cf0c742bacb68a56223fb12533853eb859337f1 100644 (file)
@@ -610,27 +610,6 @@ gsk_vulkan_image_new (GdkVulkanContext      *context,
   return self;
 }
 
-GskVulkanImage *
-gsk_vulkan_image_new_from_texture (GskVulkanUploader *uploader,
-                                   GdkTexture        *texture)
-{
-  GdkTextureDownloader *downloader;
-  GskVulkanImage *result;
-  GskVulkanImageMap map;
-
-  downloader = gdk_texture_downloader_new (texture);
-  result = gsk_vulkan_image_new_for_upload (uploader->vulkan,
-                                            gdk_texture_get_format (texture),
-                                            gdk_texture_get_width (texture),
-                                            gdk_texture_get_height (texture));
-  gdk_texture_downloader_set_format (downloader, result->format);
-  gsk_vulkan_image_map_memory (result, uploader, GSK_VULKAN_WRITE, &map);
-  gdk_texture_downloader_download_into (downloader, map.data, map.stride);
-  gsk_vulkan_image_unmap_memory (result, uploader, &map);
-  gdk_texture_downloader_free (downloader);
-  return result;
-}
-
 GskVulkanImage *
 gsk_vulkan_image_new_for_upload (GdkVulkanContext  *context,
                                  GdkMemoryFormat    format,
index f7741b3c81e7d788244ef1ee9458eb38405cba7c..aca603a096958515f592782f5608015098aeb67f 100644 (file)
@@ -26,8 +26,6 @@ GskVulkanImage *        gsk_vulkan_image_new_for_swapchain              (GdkVulk
                                                                          VkFormat                format,
                                                                          gsize                   width,
                                                                          gsize                   height);
-GskVulkanImage *        gsk_vulkan_image_new_from_texture               (GskVulkanUploader      *uploader,
-                                                                         GdkTexture             *texture);
 
 typedef struct {
   guchar *data;
index b6b9abeca41df7a79ce014c077321dbb28f21233..6985e92a666bcf0f46891a3509efbe657685adb7 100644 (file)
@@ -457,24 +457,6 @@ gsk_vulkan_renderer_add_texture_image (GskVulkanRenderer *self,
     }
 }
 
-GskVulkanImage *
-gsk_vulkan_renderer_ref_texture_image (GskVulkanRenderer *self,
-                                       GdkTexture        *texture,
-                                       GskVulkanUploader *uploader)
-{
-  GskVulkanImage *image;
-
-  image = gsk_vulkan_renderer_get_texture_image (self, texture);
-  if (image)
-    return g_object_ref (image);
-
-  image = gsk_vulkan_image_new_from_texture (uploader, texture);
-
-  gsk_vulkan_renderer_add_texture_image (self, texture, image);
-                                         
-  return image;
-}
-
 GskVulkanGlyphCache *
 gsk_vulkan_renderer_get_glyph_cache (GskVulkanRenderer  *self)
 {
index dc17f14e8a7303394076561393f725fc95f10dc6..65809afabd8870f761dc18f6d6588d08ff1f0878 100644 (file)
@@ -11,9 +11,6 @@ GskVulkanImage *        gsk_vulkan_renderer_get_texture_image           (GskVulk
 void                    gsk_vulkan_renderer_add_texture_image           (GskVulkanRenderer      *self,
                                                                          GdkTexture             *texture,
                                                                          GskVulkanImage         *image);
-GskVulkanImage *        gsk_vulkan_renderer_ref_texture_image           (GskVulkanRenderer      *self,
-                                                                         GdkTexture             *texture,
-                                                                         GskVulkanUploader      *uploader);
 
 GskVulkanCachedGlyph  *gsk_vulkan_renderer_cache_glyph      (GskVulkanRenderer *renderer,
                                                              PangoFont         *font,